package com.jugheadzhou.emrpoc.service;

import com.jugheadzhou.emrpoc.model.MedicalRecordTemplate;
import com.jugheadzhou.emrpoc.vo.MedicalRecordTemplateVo;

import java.util.List;

/**
 * @author jugheadzhou
 * @date 2021-10-24
 */
public interface MedicalRecordTemplateService {

    /**
     * 查询已发布的模板
     *
     * @param type 病历类型
     * @return
     */
    List<MedicalRecordTemplateVo> listByPublished();

    /**
     * 病历模板保存
     *
     * @param medicalRecordTemplate 病历模板对象
     * @return
     */
    MedicalRecordTemplate save(MedicalRecordTemplate medicalRecordTemplate);

    /**
     * 病历模板删除
     *
     * @param id 病历模板主键ID
     * @return
     */
    int delete(String id);
}
